package com.tim.ying.java8.interfaceFunction;

@FunctionalInterface
public interface FunctionInterfaceTest  {
	
	/**
	 * 有且只有一个抽象方法
	 * @param function
	 * @return
	 */
	abstract String function(String function);
	 
	 /**
	  * 函数式接口允许定义静态方法
	  */
	 static void staticMethod(String method){
		 System.out.println("method:"+method);
	 }
	 
	 /**
	  * 允许java.lang.Object 里的public方法
	  */
	 boolean equals(Object object);
}
